artificial mounds - Almanca İngilizce Sözlük